home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / vfx401.zip / VERIFIX.ZIP / VERIFIX.DOC < prev    next >
Text File  |  1992-08-29  |  76KB  |  1,651 lines

  1.  
  2.                                                                                
  3.                                                                                
  4.  
  5.                                     
  6.   
  7.                                                                             
  8.   
  9.   
  10.            
  11.            
  12.            
  13.            
  14.            
  15.                                     V E R I F I X
  16.                                        
  17.                       Call Back Verifier for Wildcat!  3.x+ BBSs
  18.                                        
  19.                      "THE NEW STANDARD IN CALL BACK VERIFICATION"
  20.                                        
  21.                                        
  22.                                      Version 4.01
  23.                                        
  24.                                  (c) 1990, 1991, 1992
  25.                                            
  26.                               By Sophisticated Software
  27.                                        
  28.                                  ALL RIGHTS RESERVED
  29.            
  30.            
  31.            
  32.            
  33.            
  34.            
  35.            
  36.            
  37.            
  38.          
  39.          
  40.          
  41.          
  42.            
  43.            
  44.            
  45.            
  46.            
  47.                       Support System Sophisticated Software BBS
  48.                                        
  49.                                        
  50.                                     (215)968-4998
  51.                                        
  52.                                   FidoNET 1:273/215
  53.                                        
  54.                                  EchoNET 50:5215/215
  55.          
  56.                   Baud:   38400/19200/9600/2400/1200   V.32Bis/V.42
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                               
  64.                                                                                  
  65.  
  66.  
  67.  
  68.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  69.   ────────────────────────────────────────────────────────────────────────────
  70.  
  71.          ACKNOWLEDGMENTS
  72.            
  73.            Beta Testers
  74.            
  75.            We couldn't produce a bug  free product without the dedications of
  76.            our beta testers.   These people have worked very  hard  to  catch
  77.            bugs  by  putting VERIFIX to the grinder.   Thanks so much for all
  78.            your help!   Here is the list  of beta testers,  please call their
  79.            fine BBSs:
  80.            
  81.            Bob McGrath -- Modem Addictus BBS -- (615) 579-5094 
  82.            Mark  Ingenito --  The Cheyenne BBS -- (215) 544-7710 
  83.            Iben Aperson -- The HOLE in the WALL (206) 445-5444 
  84.            Brad  Ship -- ChowdaNet BBS (401) 331-0907
  85.            Victor Montgomery -- The COMAX BBS -- (803) 879-4364
  86.            Roger Davis -- (310) 947-3997
  87.   
  88.            Tools Used
  89.            
  90.            The following tools are used in creating and maintaining VERIFIX:
  91.            
  92.            Compiler:   Microsoft C/C++ 7.0
  93.            Libraries:   TCXL  graphics  library  (Mike  Smedley),  MCOMM
  94.            serial I/O library (Mike Dumdei)
  95.            Editors: Brief 3.1 (Solution Systems)
  96.            Documentation: Microsoft Word for Windows 2.0A
  97.            
  98.            
  99.          CONTACTING SOPHISTICATED SOFTWARE
  100.            
  101.            You  can  contact  Sophisticated Software at  the  following
  102.            address:
  103.            
  104.            By mail:
  105.            
  106.            Sophisticated Software 
  107.            P.O.  Box 55
  108.            Newtown, PA 18940-0055
  109.            
  110.            Electronically:
  111.            
  112.            Support: (215) 968-4998,  Newtown,  PA,  at 1200 to 38400 Baud, 24
  113.            hours a day, no parity, 8 data bits, 1 stop bit.
  114.            
  115.          EVALUATION KEY
  116.            
  117.            Verifix requires a special file called a "key" to active its usage
  118.            for 45 days.  This method enables all features for a predetermined
  119.            length of time.   This is called an evaluation period.  As you can
  120.            see the evaluation period is 45  days,  in which you must register
  121.            the program, or it will cease to run.
  122.            
  123.            Packaging a key file with verifix would not be very efficient.  If
  124.            you recieved this .zip file 60 days from now,  the  key  would  be
  125.            expired.  There is a much better method though.  You must call the
  126.            support bbs, and create a key file while online.  This ensures the
  127.            full 45 days to evaluate.   Selecting "[E] download dEmo key" from
  128.  
  129.   ────────────────────────────────────────────────────────────────────────────
  130.   VERIFIX Call Back Verifier Manual                                  Page  -1-
  131.  
  132.  
  133.  
  134.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  135.   ────────────────────────────────────────────────────────────────────────────
  136.  
  137.            the main menu on the support BBS starts the process.   The program
  138.            will prompt you for information, then you will be able to download
  139.            your demo key file using Zmodem, Ymodem or Xmodem!
  140.            
  141.            Again, the BBS support number is (215) 968-4998
  142.            
  143.            FidoNet 1:273/215
  144.            
  145.            NOTE:  for anyone that is a member of fidonet,  you can also get a
  146.            demo key.   This is how it is done.  In a netmail message, tell me
  147.            your full name,  address,  phone number (home and  bbs)  AND  your
  148.            wildcat registration number.  (I NEED ALL INFORMATION AS MENTIONED
  149.            OR  I  CANNOT PROCESS YOUR REQUEST FOR A KEY.) I will process this
  150.            information and put the key file on HOLD for you.  All you need to
  151.            do is poll me the next day and you will get your file.
  152.            
  153.          DISCLAIMER
  154.            
  155.            Sophisticated Software hereby disclaims all warranties relating to
  156.            this  product,   whether  expressed or implied,  including without
  157.            limitation any implied warranties  of  merchant ability or fitness
  158.            for a particular purpose.   Sophisticated Software cannot and will
  159.            not be liable for any special, incidental, consequential, indirect
  160.            or similar damages due to loss of data or any other reason,   even
  161.            if  Sophisticated Software or an authorized Sophisticated Software
  162.            agent has been advised of the possibility of such damages.   In no
  163.            event shall the liability  for  any  damages ever exceed the price
  164.            paid for the license to use  software,   regardless  of  the  form
  165.            and/or  extent  of the claim.   The user of this program bears all
  166.            risk as to the quality and performance of the software.
  167.            
  168.          SHAREWARE ANNOUNCEMENT
  169.            
  170.            VERIFIX is a fully functional  SHAREWARE product.   It is NOT free
  171.            and it is NOT in the public domain.   If,   after  evaluating  the
  172.            program for 45 days,  you find it to be useful enough to use it on
  173.            a  regular  basis,   you are expected to pay for it by registering
  174.            with Sophisticated Software.  The registration fee is $25.00.  The
  175.            registered .KEY file  shall  NOT  be distributed.   The registered
  176.            version will display your BBS name in the opening screen.
  177.            
  178.            To become a registered user after the 45 day demonstration period,
  179.            just  print  the  ORDER.FRM  included  with this ZIP file.   After
  180.            receiving your check / money  order  a REGISTERED KEY file will be
  181.            posted on the SUPPORT BBS within 24 hours.   You will be  notified
  182.            on  your next log in by a message from the author what the name of
  183.            the keyfile is  and  the  password  needed  to  download it.   The
  184.            registered KEY will work with all present and future  versions  of
  185.            VERIFIX.    The  beauty of being a registered verifix user is that
  186.            there is  only  a  one  time  fee  for  registration.   All future
  187.            upgrades are FREE!   Each new version of VERIFIX can be downloaded
  188.            from the supportsupport BBS or  the  CATHOUSE  BBS  (Mustang's  HQ
  189.            BBS).
  190.            
  191.          INTRODUCTION
  192.            
  193.            Welcome!   Thanks for considering VERIFIX to  be  YOUR  call  back
  194.  
  195.   ────────────────────────────────────────────────────────────────────────────
  196.   VERIFIX Call Back Verifier Manual                                  Page  -2-
  197.  
  198.  
  199.  
  200.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  201.   ────────────────────────────────────────────────────────────────────────────
  202.  
  203.            verifier!    VERIFIX  was  created  for the Wildcat!   3.x+ System
  204.            Operator.   Many BBS systems have  lots of new users calling every
  205.            day.   Wouldn't it be nice to see if the user on the other side of
  206.            the modem is really who they say they are?  Well, now you can with
  207.            VERIFIX!   This program will automatically call the user back  and
  208.            "verify"  him  /  her  in  less then 2 minutes.   Once configured,
  209.            VERIFIX runs by itself, unattended, and working very hard for you.
  210.            
  211.            VERIFIX will  automatically  verify  new  or  existing  users by a
  212.            "hands-off" approach.   This will put  an  end  to  lengthy  voice
  213.            calls,   and make you sleep better at night knowing that the names
  214.            in your  Wildcat!    database  are  "real"  people.   VERIFIX will
  215.            automatically upgrade the  user  to  a  verified  level  that  you
  216.            specify.    The  goal is to keep the program,  configuration,  and
  217.            operation as simple as possible,  while still maintaining complete
  218.            flexibility and functionality.
  219.            
  220.            One thing  to  keep  in  mind  while  reading  this documentation.
  221.            VERIFIX is a door, but it is NOT a game!  You won't be winning any
  222.            prizes,  killing any aliens,   or  be  asking  the  caller  trivia
  223.            questions.    It can be thought of as a utility door.   Because of
  224.            this,  it is a bit  more  complicated  to set up than your average
  225.            door.   For instance,  there are about 8 lines in  a  normal  door
  226.            config  file.   VERIFIX has about 60 lines written to a structure.
  227.            You also need to create  another  control  file in addition to the
  228.            .cfg file.   The reason for all this is because every area in  the
  229.            U.S.    has  a  different  situation as far as calling back users.
  230.            Please don't feel intimidated  by  all  this,   it just means that
  231.            VERIFIX is super flexible when it comes to YOUR NEEDS.  If I could
  232.            offer a suggestion now,  it would be to READ THE ENTIRE .DOC  FILE
  233.            before setting it up, or print it out then read it.   Once you set
  234.            up  VERIFIX  it  runs  forever.   You only have to edit the config
  235.            files if you move,  or  if  the phone company changes something on
  236.            you.  (adding a new area code etc...)
  237.            
  238.            Mission
  239.            
  240.            Sophisticated Software has accepted the challenge to  produce  the
  241.            BEST  call  back verifier for wildcat.   We will be the undisputed
  242.            champion in serving our customers!
  243.            
  244.            Technical Support
  245.            
  246.            You can contact us at the BBS number given above,  or by sending a
  247.            netmail message through the  FidoNet  network  system.    My  node
  248.            address is 1:273/215.
  249.            
  250.            Before  contacting  us  for technical support,  please consult the
  251.            documentation or manual first.   If  you don't find what you need,
  252.            you can contact us; please give us 24 hours for a reply.
  253.               
  254.          FEATURES
  255.            
  256.            * Compatible with Wildcat! 3.x+.
  257.            
  258.            * Multiple upgrade levels.
  259.            
  260.  
  261.   ────────────────────────────────────────────────────────────────────────────
  262.   VERIFIX Call Back Verifier Manual                                  Page  -3-
  263.  
  264.  
  265.  
  266.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  267.   ────────────────────────────────────────────────────────────────────────────
  268.  
  269.            * Creates a bulletin or hello screen.
  270.            
  271.            *  Automatically upgrades the user to the security level  of
  272.            your choice.
  273.            
  274.            *  Will  upgrade a long distance user without call back,  if SysOp
  275.            specifies
  276.   
  277.            *  Gives  additional  on-line time  to  the  new  user  upon
  278.            verification.  The SysOp decides how much time  to  add,  if
  279.            any.
  280.            
  281.            * Writes log files in any directory you specify.
  282.            
  283.            *  Has  multi-area code capability.  This feature is  useful
  284.            for people that have more than 1 local area code.
  285.            
  286.            *  Collision (incoming call) protection.  VERIFIX displays a
  287.            friendly  message  to  the incoming caller's  screen.   This
  288.            informs  them  a  verification is in progress,  and  to  try
  289.            calling back later..
  290.            
  291.            *  Long  distance  protection.  You can  determine  if  long
  292.            distance area codes OR long distance prefixes are allowed to
  293.            be called.
  294.            
  295.            * Single node AND full multi-node operation in ONE program.
  296.            
  297.            * Has a "local" mode when running from DOS or under Wildcat.
  298.            This is useful for testing your display screens.
  299.            
  300.            *  SysOp can specify a time range that VERIFIX will NOT call
  301.            out to verify users.
  302.            
  303.            *  Plays  user configurable ANSI music for VERIFIED,  FAILED
  304.            VERIFIED,  or  CONNECTED operation.  This auditory  feedback
  305.            enables the SysOp to determine the status of verifix.  (i.e.
  306.            FOGHORN tune means user failed verification)
  307.            
  308.            *  Local or long distance verified users have the option  of
  309.            downloading your "allfiles" file listing.
  310.            
  311.            *  Supports @ color codes and .BBS file extension, just like
  312.            Wildcat!  You only need 1 file for both ansi and mono screen
  313.            displays.
  314.            
  315.            * Written in 100% Microsoft C 7.0. No BRUN modules!
  316.            
  317.            * Supports locked baud rates up to 115,200 baud, Com1, Com2,
  318.            Com3, Com4 (ANSI standard addresses).
  319.            
  320.            *  Supports NON-STANDARD communication ports.  Will read the
  321.            Wildcat! .MDM file for modem info.
  322.            
  323.            * Easy to setup configuration file using the enclosed editor
  324.            VCONFIG.
  325.            
  326.  
  327.   ────────────────────────────────────────────────────────────────────────────
  328.   VERIFIX Call Back Verifier Manual                                  Page  -4-
  329.  
  330.  
  331.  
  332.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  333.   ────────────────────────────────────────────────────────────────────────────
  334.  
  335.            * Re-validation protection, if desired.
  336.            
  337.            *  Checks user entered area code and prefix against a  SysOp
  338.            defined   areacode.bad   file  and   prefix.bad   file   for
  339.            protection.
  340.            
  341.            *  Creates log files to show exactly what the user has done.
  342.            Also writes to the Wildcat! ACTIVITY.### log of that node.
  343.            
  344.            * SysOp can create customized screens, both ANSI and ASCII.
  345.            
  346.            * VERIFIX terminates if user drops carrier.
  347.            
  348.            * Windows and DESQview aware.  Will give time slices back to
  349.            multitasker while waiting for keypress.
  350.   
  351.            * Utility to trim the verifix log files to keep them to a managable
  352.            size
  353.            
  354.            * Hitting ESCape key terminates the verification process.
  355.   
  356.            *  License  key  concept.  Gives you  a  45  day  evaluation
  357.            period.
  358.            
  359.            * Free software updates available electronically.
  360.            
  361.            * 24 hour support BBS.
  362.            
  363.          INSTALLATION
  364.            
  365.            The following files are included in the .ZIP:
  366.            
  367.            DOOR1.BAT     Sample Bat File.
  368.            VERIFIX.EXE   Executable File.
  369.            VERIFIX.DOC   This File.
  370.            VERIFIX.HIS   History file showing changes in ALL versions
  371.            VCONFIG.EXE   EDITOR used to create the .CFG file.
  372.            VCONFIG.HLP   The Help file for VCONFIG.
  373.            VFXBULL.EXE   Utility to generate the hello or bulletin scrn.
  374.            ORDER.FRM     Order form to be printed.
  375.            README.1ST    Important info not in this .DOC file.
  376.            BLDNBS.EXE    Generates a VERIFIED.NBS file.
  377.            DISPLAY.ZIP   All the display files zipped up.
  378.            MK-CODES.EXE  xxx.NBS utility.
  379.            CVT4-401.EXE  Converts your .cfg file to version 4.01 style
  380.            215.NBS       A sample .nbs file
  381.            TRIMVFX.EXE   Utility to trim verifix log files
  382.            WHATSNEW.401  Changes for this version
  383.                     
  384.            Installation is simple,  if you follow these directions.   Keep in
  385.            mind that this is a "quick" setup.  Later on in the document, each
  386.            field in VCONFIG is explained.   It is assumed that  the  Wildcat!
  387.            BBS is up and running, and you are familiar with its operation.
  388.            
  389.            Backup
  390.            1.    Before  installation  BACKUP  your  system.    Sophisticated
  391.            Software will not be responsible for any loss of data.
  392.  
  393.   ────────────────────────────────────────────────────────────────────────────
  394.   VERIFIX Call Back Verifier Manual                                  Page  -5-
  395.  
  396.  
  397.  
  398.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  399.   ────────────────────────────────────────────────────────────────────────────
  400.  
  401.            
  402.            
  403.            UnZipping
  404.            2.  Place all the files  from  the diskette into the sub directory
  405.            that   you   will   be   running    the    door    from.      i.e.
  406.            D:\WC30\DOOR\VERIFIX
  407.            
  408.            
  409.            Create VERIFIX.CFG via VCONFIG.EXE
  410.            3.    Create  the  VERIFIX.CFG  file  using  the  included  editor
  411.            VCONFIG.   When using VCONFIG and  you  aren't sure about a field,
  412.            simply press the F1 key.   It is context sensitive,   which  means
  413.            whatever  field you are in,  it will give you help for THAT field.
  414.            Pressing the F10 key at each  menu commits the data to memory,  or
  415.            press the ESCape key to cancel out of the form.
  416.            
  417.            
  418.            Running BLDNBS.EXE
  419.            4.  Run the BLDNBS.EXE file in the  VERIFIX  subdirectory.    This
  420.            will  search  your ALLUSERS.DAT file and extract the phone numbers
  421.            for the level specified on the command line.  Example: if you have
  422.            5 security levels you should  run  bldnbs  4 times,  once for each
  423.            security level, EXCEPT the new user security level.  Typing BLDNBS
  424.            FULLUSER or BLDNBS SYSOP will read through your allusers.dat  file
  425.            and extract the phone numbers for that level.
  426.            
  427.            
  428.            Create Batch File
  429.            5.   Create a DOOR1.BAT,  or what ever the door number is you plan
  430.            on using,  in the node home  directory.   Use an ASCII text editor
  431.            like Brief editor,  or PC Magazine's TED.   It  should  look  like
  432.            this:
  433.            
  434.            ECHO OFF
  435.            cd \wc30\door\verifix
  436.            VERIFIX
  437.            VFXBULL D:\WC30\BULL\BULL1.BBS
  438.            TRIMVFX 5
  439.            
  440.            The above batch file will work if you have Wildcat!   setup to run
  441.            in SWAP modeSWAP mode.
  442.            
  443.            ECHO OFF
  444.            cd \wc30\door\verifix
  445.            VERIFIX
  446.            VFXBULL D:\WC30\BULL\BULL1.BBS
  447.            TRIMVFX 5
  448.            cd \wc30
  449.            cat.bat
  450.            
  451.            The  above  batch  file  will  work if you are NOT shelling to run
  452.            doors.   Notice the VFXBULL line.  Inserting the line as show will
  453.            run  the  program  vfxbull.exe  and  produce  a  bulletin  in  the
  454.            directory d:\wc30\bull and create a file called bull1.bbs.  Delete
  455.            this line if you do not wish to create a bulletin.
  456.            
  457.            
  458.  
  459.   ────────────────────────────────────────────────────────────────────────────
  460.   VERIFIX Call Back Verifier Manual                                  Page  -6-
  461.  
  462.  
  463.  
  464.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  465.   ────────────────────────────────────────────────────────────────────────────
  466.  
  467.            Creating Control File XXX.NBS
  468.            6.  This next step MUST be performed!   This is the second control
  469.            file VERIFIX uses.   (The  other  control  file is the verifix.cfg
  470.            file) Create a file with the  name  being  your  local  area  code
  471.            number  with  a .NBS extension.   My local area code is 215 so the
  472.            file I would create would be 215.NBS.  If more than 1 area code is
  473.            local to you,  use the  area  code  number that YOU have where you
  474.            live.   Example, if I live in Los Angeles and I have the 123, 456,
  475.            and 789 area codes local to me,  but the area code where I live is
  476.            456,  then I would create a 456.NBS file.   In this file you  will
  477.            insert  all  of  the  LOCAL  area codes and prefixes in your area.
  478.            Remember,  that is all  the  LOCAL  area  codes and prefixes.   By
  479.            local,  I DO NOT mean whether it is a toll call or not, instead if
  480.            you have to dial a 1 and the area code,  then it is NOT  local  to
  481.            you.    Example,   if you live in area code 456,  and you dial the
  482.            number  234-0912,   that  is  local,    but,   if  you  must  dial
  483.            1-456-234-0912,   that  is  long  distance.    Also  1-234-0912 is
  484.            considered long distance to verifix.   Either case could be a free
  485.            call depending on your phone company and your area.
  486.            
  487.            In some states where you  must  dial  the  area code ALL the time,
  488.            then insert all your FREE prefixes in the .nbs file.    Later  on,
  489.            when  running VCONFIG,  there is a special field for the "dial all
  490.            numbers with area codes"  switch.    
  491.            
  492.            There  are  4  formats   to   the   .NBS  file.    One  format  is
  493.            AREACODE-PREFIX,  another  is  AREACODE-ALL,   another  format  is
  494.            !AREACODE-PREFIX,   and the last format is !AREACODE-ALL.   If you
  495.            live in an area that has  more  than one local area code then just
  496.            insert that area code and prefix.   You must use a text editor and
  497.            each line is its own entry.   Look at the following  example,   it
  498.            shows all 4 formats:
  499.            
  500.            /* call all numbers in 215 area code */
  501.            215-ALL
  502.            /* numbers in New Jersey local to me */
  503.            609-345
  504.            609-856
  505.            609-192
  506.            /* selectively call all prefixes in 717 area code (long distance) */
  507.            !717-ALL
  508.            /* selectively call 958 prefix in 201 area code (long distance) */
  509.            !201-958
  510.            
  511.            
  512.            Notice I have /* comments */ in the above example.   That is  fine
  513.            providing you do NOT put any numbers or exclamation points in your
  514.            comments.    Also  take  note that I have 2 local area codes in my
  515.            area,  215 and 609,  in  this example.   Notice the 215-ALL.   The
  516.            keyword ALL means that I am calling every prefix in the  215  area
  517.            code.   In other words, the 1 or area code will not be dialed when
  518.            the prefixes in the 215 area code are dialed.
  519.            
  520.            The next "group" of numbers are local to me (i.e.   609-345,  609-
  521.            856,  and 609-192), but they are not in my local area code of 215.
  522.            I do not have to dial 1-609 to dial these 3 prefixes.   Again, the
  523.            1-areacode  will not be dialed when calling into these 3 prefixes.
  524.  
  525.   ────────────────────────────────────────────────────────────────────────────
  526.   VERIFIX Call Back Verifier Manual                                  Page  -7-
  527.  
  528.  
  529.  
  530.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  531.   ────────────────────────────────────────────────────────────────────────────
  532.  
  533.            The next part shows !717-ALL.   Notice the !  in front of the area
  534.            code.    This means that I will be dialing every prefix in the 717
  535.            area code,  BUT they are NOT LOCAL TO ME.   So, the 1-717 would be
  536.            dialed when any prefix in  the  717  area code is dialed.   On the
  537.            last line,  I have !201-958,  this means that  201  is  also  long
  538.            distance to me,  I will be calling into that area, but I will only
  539.            dial  the  958  prefix.    Using  the !   in front of an area code
  540.            selectively lets you call into a long distance area code.   
  541.            
  542.            If you wish to use this selective long distance calling,  then you
  543.            MUST set up your verifix.cfg file in this way:  Long Distance is a
  544.            Y, Dial long  distance  areacodes  is  a  N,  Dial  long  distance
  545.            prefixes  is also a N. In the .NBS file,  you cannot insert ranges
  546.            of numbers.  They must all be individual entries.  This could be a
  547.            problem if you live in  a  big  city  with say 4 local area codes,
  548.            each area code having 200 local prefixes.   In order to make  your
  549.            life easier, read the following section.
  550.            
  551.               Running MK-CODES.EXE
  552.               Create a file called ACODES.NBS.   In there, insert your ranges
  553.               in this form:
  554.               
  555.               215-968~971
  556.               215-345~355
  557.               609-100~400
  558.               !717-225~350
  559.               
  560.               First  is  the exclaimation point,  then the area code,  then a
  561.               dash, then the START prefix, then a tilde, then the END prefix,
  562.               then a carriage return  (hit  the  enter key).   Insert as many
  563.               entries as you wish.   Also, insert all your individual entries
  564.               as show in the other example.   Once you have  this  text  file
  565.               built,  run MK-CODES.EXE.   This file will parse the ACODES.NBS
  566.               and  create an xxx.NBS file (xxx is your area code number) with
  567.               all the ranges expanded out.  So this entry:
  568.               
  569.               215-968~970
  570.               
  571.               produces:
  572.               
  573.               215-968
  574.               215-969
  575.               215-970
  576.               
  577.               in the xxx.NBS file.
  578.            
  579.            7.  If you intend to use the powerful feature of sending a message
  580.            to the user you must have the message utility POSTMSTR.EXE in  the
  581.            path.    If  you intend on letting the verified user download your
  582.            allfiles file then you must have DSZ.com in the path.
  583.            
  584.            Postmaster can be  obtained  from  Mustang's  The  CatHouse BBS as
  585.            POSTMSTR.ZIP.  DSZ.com can be obtained from any fine bbs.
  586.      
  587.          CREATING A BULLETIN OR HELLO SCREEN
  588.            
  589.            Verifix can now create a  bulletin  or hello screen.   The file it
  590.  
  591.   ────────────────────────────────────────────────────────────────────────────
  592.   VERIFIX Call Back Verifier Manual                                  Page  -8-
  593.  
  594.  
  595.  
  596.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  597.   ────────────────────────────────────────────────────────────────────────────
  598.  
  599.            runs to create such screens is called  VFXBULL.EXE.    You  simply
  600.            pass  the complete path and filename to be created to the program.
  601.            Here are some examples:
  602.            
  603.            VFXBULL D:\WC30\DISP\HELLO9.BBS 
  604.            This   will  create  a  hello  screen  called  hello9.bbs  in  the
  605.            d:\wc30\disp subdirectory.
  606.            
  607.            VFXBULL D:\WC30\BULL\BULL33.BBS
  608.            This will create a file  called  bull33.bbs  in  the  d:\wc30\bull
  609.            subdirectory.
  610.            
  611.            If you wish to create  this  bulletin  or hello screen,  place the
  612.            extra line in your batch file that calls verifix.   Look  at  this
  613.            example batch file for door1.bat
  614.            
  615.            cd\wc30\doors\vfx
  616.            verifix
  617.            vfxbull c:\wc3\bull\bull8.bbs
  618.            
  619.          RUNNING THE LOG TRIMMER TRIMVFX.EXE
  620.          
  621.            There is a log trimming utility  packaged with the .zip file,  its
  622.            name is TRIMVFX.EXE.   The purpose of this file is to trim all  of
  623.            verifix's log files, keeping them to within a managable size.  The
  624.            syntax  is  TRIMVFX  4  where  4 is the number of days you wish to
  625.            save.  TRIMVFX will trim all the VALIDYES.xxx, VALIDNO.xxx and the
  626.            LOGDIST.LOG files.  You can run this utility as an event or put it
  627.            as the last in your batch file that calls verifix.
  628.            
  629.            Example:  You  run  a  multinode  system,   and have VALIDYES.001,
  630.            VALIDYES.002, and VALIDYES.003 files in your verifix subdirectory.
  631.            Typing TRIMVFX 10 will save the last 10 days in all three files.
  632.   
  633.          VCONFIG FIELDS EXPLAINED
  634.            
  635.            In this section,   all  the  fields  found  in vconfig.exe will be
  636.            explained.
  637.   
  638.            GENERAL INFORMATION
  639.            -------------------
  640.            
  641.            First Name:
  642.            Enter your (the SysOp's) first name.
  643.            
  644.            Last Name:
  645.            Enter your (the SysOp's) last name.
  646.            
  647.            BBS Name:
  648.            Enter your (the SysOp's) BBS name.
  649.   
  650.            Path to Node Home:
  651.            Enter the NODE HOME path of Wildcat!   This is the same  directory
  652.            ACTIVITY.001 (the log file) gets written.
  653.            
  654.            Example:  D:\WC30
  655.            
  656.  
  657.   ────────────────────────────────────────────────────────────────────────────
  658.   VERIFIX Call Back Verifier Manual                                  Page  -9-
  659.  
  660.  
  661.  
  662.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  663.   ────────────────────────────────────────────────────────────────────────────
  664.  
  665.            Path to the VERIFIX log file:
  666.            This  field  permits  you  to specify the path you wish VERIFIX to
  667.            write its log files: VALIDYES.xxx and VALIDNO.xxx where xxx is the
  668.            node number.   If you want the logs written to the root directory,
  669.            then JUST enter the drive and a :, i.e.   D: VERIFIX appends the \
  670.            to it already!!
  671.            
  672.            Example:  C:\WC30\DOORS\VERIFIX
  673.            
  674.            Example:  E:\LOGS
  675.            
  676.            Example:  D:
  677.            
  678.            Tone / Pulse:
  679.            Does your phone use Tone or  a Pulse when dialing?   Valid choices
  680.            are T (tone) or P (pulse).
  681.            
  682.            Area Code:
  683.            Enter your (the SysOp's) LOCAL primary area code.   (This  is  the
  684.            area code which you are dialing from)
  685.            
  686.            
  687.            Example: if you live in Philadelphia you would enter 215.
  688.            
  689.            CTS / RTS Handshaking:
  690.            If  your  modem  uses hardware handshaking,  insert a Y. Otherwise
  691.            insert a  N  for  XON/XOFF  (software)  handshaking.    If you are
  692.            unsure, insert a N.
  693.            
  694.            Call Back Attempts:
  695.            Insert the number of times you want VERIFIX  to  attempt  to  call
  696.            back the "waiting" pre-verified user.   For instance,  if the user
  697.            doesn't  answer  the  call back,  VERIFIX will time out,  then try
  698.            again.   It will attempt to call  the user the number of times you
  699.            insert in this field.  A good number to start with is 5.
  700.            
  701.            Modem Initialization String:
  702.            This is the PRE-INIT string sent to the modem after VERIFIX  drops
  703.            carrier on the user, right before call back.   Example: placing an
  704.            M1L1 in this field turns on the modem speaker, on high volume.  DO
  705.            NOT  enter  the  AT  letters  as the first command.   VERIFIX will
  706.            automatically enter these for you.
  707.            
  708.            Free Form Phone Number Entry:
  709.            This field should ALWAYS be a  N  if using VERIFIX from within the
  710.            United States.   All other countries have a different  format  for
  711.            their phone numbers, thus they would insert a Y in this field.
  712.            
  713.            Prefix Added to Local Calls:
  714.            Enter the prefix you  want  VERIFIX  to  dial  before it dials ANY
  715.            other local numbers.  This is useful in an office environment when
  716.            you need to dial a 9, to get out.  The , is for a modem pause.  If
  717.            you don't use this option just leave this field blank.
  718.            
  719.            
  720.            Example:  9,
  721.            
  722.  
  723.   ────────────────────────────────────────────────────────────────────────────
  724.   VERIFIX Call Back Verifier Manual                                 Page  -10-
  725.  
  726.  
  727.  
  728.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  729.   ────────────────────────────────────────────────────────────────────────────
  730.  
  731.            Prefix Added to Long Distance Calls:
  732.            Enter the prefix you want VERIFIX to dial before it dials ANY long
  733.            distance numbers.   This is useful in an office  environment  when
  734.            you need to dial a 9, to get out.   The , is for modem pause.  You
  735.            can  also  use this if you wish to use an AT&T long distance line.
  736.            Then you would put 10288  in  this  field.   If you don't use this
  737.            option leave it blank.
  738.            
  739.            
  740.            Example:  9,
  741.            
  742.            Example:  9,10288
  743.            
  744.            Suffix Added to Long Distance Phone Calls:
  745.            Enter the suffix you want VERIFIX to append  to  the  end  of  the
  746.            phone  number  to  be  dialed.   Some calling cards require you to
  747.            enter your ID AFTER you  dial  the number.   Example:  if the long
  748.            distance calling number was  1-123-456-7890  after  appending  the
  749.            suffix   field   (,,1029384756)   it   would   look   like   this:
  750.            1-123-456-7890,,1029384756.    If  you  are  not using this field,
  751.            leave it blank.
  752.            
  753.            
  754.            Example: ,,1049283471
  755.            
  756.            SECURITY LEVEL INFORMATION
  757.            --------------------------
  758.            
  759.            New User Security Level:
  760.            Enter the new user or  the pre-verified security level here.   You
  761.            can  enter  multiple  levels.    Make  sure  that  you  have   the
  762.            corresponding levels specified in Wildcat!
  763.            
  764.            Example:  NEWUSER
  765.            
  766.            Example:  WC1
  767.            
  768.            Verified User Security Level:
  769.            Enter the security level verified users get on your BBS.   You can
  770.            enter   multiple   levels,    just  make  sure  that  you  have  a
  771.            corresponding verified level defined in Wildcat.
  772.            
  773.            Example:  VERIFIED
  774.            
  775.            Example:  WC5
  776.            
  777.            Example:  FULLUSER
  778.   
  779.            Example:  VIS-SYSOP
  780.            
  781.            Minutes to Add to a Newly VERIFIED User:
  782.            After the user has been  verified,  how many additional minutes do
  783.            you wish to give?   These added minutes WILL ONLY BE FOR THAT DAY.
  784.            Valid choices are from 0 to 99.
  785.            
  786.            Re-verify User:
  787.            If a user becomes verified,  the user will not normally be able to
  788.  
  789.   ────────────────────────────────────────────────────────────────────────────
  790.   VERIFIX Call Back Verifier Manual                                 Page  -11-
  791.  
  792.  
  793.  
  794.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  795.   ────────────────────────────────────────────────────────────────────────────
  796.  
  797.            run through the verification door again.   However, if you specify
  798.            a Y for that level, VERIFIX WILL let the user run through the door
  799.            again,  even though  their  records  reflect  a  verified  status.
  800.            Evidently some sysops want users to become re-verified.
  801.            
  802.            CALLING INFORMATION
  803.            -------------------
  804.            
  805.            Is Long Distance Allowed?:
  806.            Do  you  want  VERIFIX  to  call  back  other  users that are long
  807.            distance?  Valid choices are Y (yes) or N (no).   IF YOU INTEND ON
  808.            USING THE SELECTIVE  LONG  DISTANCE  CALL  BACK  (a !   before the
  809.            areacode in the xxx.nbs field), THIS FIELD MUST BE A Y.
  810.            
  811.            Is Long Distance Area Code Dialing Allowed?:
  812.            If long distance is chosen, do you want VERIFIX to call back users
  813.            who have long distance area codes?  This lets you selectively call
  814.            back users who only have a long distance area code.   Some  SysOps
  815.            may  have  Reach  Out America plans or something similar that only
  816.            applies to out of state calling.    Valid choices are Y (yes) or N
  817.            (no).   IF SELECTIVE LONG DISTANCE CALL BACK IS USED (a !   before
  818.            the areacode in the xxx.nbs field), THIS FIELD MUST BE A N.
  819.            
  820.            Is Long Distance Prefix Dialing Allowed?:
  821.            If long distance is chosen, do you want VERIFIX to call back users
  822.            who have long distance prefixes?   This lets you selectively  call
  823.            back  long  distance but ONLY within the same area codes listed in
  824.            your .nbs file.    Valid  choices  are  Y  (yes)  or  N (no).   IF
  825.            SELECTIVE LONG DISTANCE CALL  BACK  IS  USED  (a  !    before  the
  826.            areacode in the xxx.nbs field), THIS FIELD MUST BE A N.
  827.            
  828.            Should  your  local  Area  Code be added  to  long  distance
  829.            prefixes?:
  830.            In  some states,  like Washington,  you need to dial the area code
  831.            even though it is only a long distance prefix within the same area
  832.            code.   For instance,  my area code is 215.   If 215-123-4567 is a
  833.            long distance prefix to me, I just dial 123-4567.  If you select Y
  834.            in this field then  215-123-4567  will  be dialed in this example.
  835.            Most SysOps should insert a N in this field.
  836.            
  837.            Should VERIFIX add a 1 to call long distance prefixes?:
  838.            If the user you are calling back is a long distance prefix, BUT he
  839.            is in your same local area code,  should  a  1  be  added  to  the
  840.            number?  Valid choices are Y (yes) or N (no).
  841.            
  842.            
  843.            Example:  Inserting a Y in this field makes 234-9539 into 1-
  844.            234-9539.
  845.            
  846.            Drop Carrier on Verified User IF user is LOCAL:
  847.            If the user is a "LOCAL" call, do you want VERIFIX to drop carrier
  848.            (hang  up) AFTER they have been verified?   Valid choices are Y or
  849.            N.
  850.            
  851.            
  852.            Example:   Inserting  a  Y  here  will  hang  up  the  user  after
  853.            verification.    The  user  must  call  back  to  access  the bbs.
  854.  
  855.   ────────────────────────────────────────────────────────────────────────────
  856.   VERIFIX Call Back Verifier Manual                                 Page  -12-
  857.  
  858.  
  859.  
  860.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  861.   ────────────────────────────────────────────────────────────────────────────
  862.  
  863.            Inserting a N here does NOT  hang up the user,  wildcat would then
  864.            restart.
  865.            
  866.            Drop Carrier on Verified User IF user is Long Distance:
  867.            If the user is a "LONG DISTANCE" call (if you  are  allowing  long
  868.            distance  calls),   do  you want VERIFIX to drop carrier (hang up)
  869.            AFTER verification?  Valid choices are Y or N
  870.            
  871.            
  872.            Example:   Inserting  a  Y  here  will  hang  up  the  user  after
  873.            verification.    The  user  must  call  back  to  access  the bbs.
  874.            Inserting a N here does NOT hang up the user,  wildcat would  then
  875.            restart.  YOU PAY THE TOLL CHARGES!
  876.            
  877.            If Long Distance is 'N',  auto upgrade the user without callback?:
  878.            Insert a Y or N in this field.    This is handy if you do NOT call
  879.            long distance but you want to upgrade the  caller  to  a  verified
  880.            status anyway.  
  881.   
  882.            Example:  You are NOT calling long distance at all.   Someone logs
  883.            onto your bbs as a new user, they happen to be calling from across
  884.            the  country.    They proceed to use verifix to get verified,  you
  885.            have this autoupgrade field  set  to  a  Y.  The user is asked all
  886.            information just like usual,   BUT  instead  of  verifix  dropping
  887.            carrier on the user to call him back,  verifix upgrades them right
  888.            there without a call back.  The user is then taken back to the bbs
  889.            but with an upgraded status.
  890.            The  reasoning behind this is that if the user attempted to become
  891.            verified,  they are probably honest, and not trying to "crack" the
  892.            board.  Insert a N in this field to turn off this field.
  893.   
  894.            
  895.            How  many  seconds  before  VERIFIX  times-out  (per attempt) when
  896.            making a long distance call?:
  897.            Insert the number of seconds VERIFIX waits,  per attempt,  for the
  898.            user to pick up the  phone  via  modem.   For example,  if you are
  899.            using tone dialing, a good starting number is 60 seconds.  That is
  900.            approximately 5 rings.   When  60  seconds  expires  VERIFIX  will
  901.            time-out, then try to call the user back again.   A good reason to
  902.            raise  this  number  is when you have a pulse dial telephone line.
  903.            Naturally it takes longer to dial the numbers.   Valid choices are
  904.            numbers up to 99 seconds.
  905.            
  906.            How many  seconds  before  VERIFIX  times  out  (per attempt) when
  907.            making a local call?:
  908.            Insert the number of seconds VERIFIX waits,  per attempt,  for the
  909.            user to pick up the phone via  modem.    If  you  are  using  tone
  910.            dialing, a good starting number here is 30.  That is approximately
  911.            5 rings.  When 30 seconds expires VERIFIX will times-out, then try
  912.            to  call the user back again.   A good reason to raise this number
  913.            is when you have a pulse dial telephone line.   Naturally it takes
  914.            longer to dial the numbers.    Valid  choices are numbers up to 99
  915.            seconds.
  916.            
  917.            LONG DISTANCE TIMES INFORMATION
  918.            -------------------------------
  919.         
  920.  
  921.   ────────────────────────────────────────────────────────────────────────────
  922.   VERIFIX Call Back Verifier Manual                                 Page  -13-
  923.  
  924.  
  925.  
  926.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  927.   ────────────────────────────────────────────────────────────────────────────
  928.  
  929.            Long Distance Start Time:
  930.            Insert (in MILITARY time format) when you want  VERIFIX  to  start
  931.            calling  back  long  distance.    The rates are cheaper in PA from
  932.            17:00 till 06:00 the next  day.    60%  off starts at 22:00 hours.
  933.            NOTE:  If you want to turn off long distance for  that  start/stop
  934.            period  then  enter  99:99 for Start Time and 99:99 for Stop Time.
  935.            This is handy if you only  wish to call long distance on weekends.
  936.            Monday  through  Friday  insert  99:99  99:99  then   insert   the
  937.            start/stop  times  for  Friday  ->  Saturday,  and Saturday Sunday
  938.            period.  The default is 22:00 as you can see, which is 10 PM.
  939.            
  940.            Long Distance Stop Time:
  941.            Insert (in MILITARY time  format)  when  you  want VERIFIX to stop
  942.            calling back long distance.
  943.            
  944.            Example: Regular rates take affect at 06:00 in Pennsylvania
  945.            
  946.            NOTE:  If you want to turn off long distance for  that  start/stop
  947.            period  then  enter  99:99 for Start Time and 99:99 for Stop Time.
  948.            This is handy if you only  wish to call long distance on weekends.
  949.            Monday through Friday  insert  99:99  ->  99:99  then  insert  the
  950.            start/stop  times  for  Friday  -> Saturday and Saturday -> Sunday
  951.            period.
  952.            
  953.            Default is 06:00
  954.            
  955.            NO VERIFY TIMES INFORMATION
  956.            ---------------------------
  957.   
  958.            No Verification Start Time:
  959.            Insert (in MILITARY time  format)  when  you want VERIFIX to start
  960.            the period when NO verification will take place.
  961.            
  962.            
  963.            Example: 02:00 means start the NO verify time at 2 a.m.
  964.            
  965.            The no verification fields override EVERY time field.   This means
  966.            that if you have long distance calling turned  on  during  the  no
  967.            verify time period, VERIFIX will NOT dial out at all!
  968.            
  969.            No Verification Stop Time:
  970.            Insert  the amount of hours from the start time you do not VERIFIX
  971.            to verify users.  Example: you insert a 4 in this field, and there
  972.            is a 02:00 in the  start  no  verify  time.   This means that from
  973.            02:00  till  06:00  verification  is  disabled.    Note:   The  no
  974.            verification fields override EVERY time field.  This means that if
  975.            you have long distance calling turned on during the no verify time
  976.            period, VERIFIX will NOT dial out at all!
  977.            
  978.            MISCELLANOUS INFORMATION
  979.            ------------------------
  980.   
  981.            Download ALLFILES file Long Distance:
  982.            Some SysOps generate,  as an event,  an all  files  file  listing.
  983.            This  is  usually  a  text  file of all the files and descriptions
  984.            zipped up for the user to download and view off line.  Do you want
  985.            the user to be able to download your allfiles.zip file or whatever
  986.  
  987.   ────────────────────────────────────────────────────────────────────────────
  988.   VERIFIX Call Back Verifier Manual                                 Page  -14-
  989.  
  990.  
  991.  
  992.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  993.   ────────────────────────────────────────────────────────────────────────────
  994.  
  995.            the name is if they are calling long distance.   If you choose Yes
  996.            then you pay long distance charges.   MAKE SURE DSZ.EXE or DSZ.COM
  997.            IS IN YOUR PATH!
  998.            
  999.            Download ALLFILES file Locally:
  1000.            Some SysOps generate as an event an all files file listing.   This
  1001.            is usually a text file of all the files and descriptions zipped up
  1002.            for the user to download and view off line.   Do you want the user
  1003.            to be able to download your allfiles.zip or whatever the file name
  1004.            is, if they are calling locally.   MAKE SURE DSZ.EXE or DSZ.COM IS
  1005.            IN YOUR PATH!
  1006.            
  1007.            Path and filename of your ALLFILES file:
  1008.            If you choose Y in one  of  the  2 above fields,  then you need to
  1009.            tell VERIFIX the complete drive,  path,  and name of the file  the
  1010.            user can download.   If the name of your file is ALLFILES.ZIP then
  1011.            you must say something like E:\WC\INFILES\ALLFILES.ZIP Specify the
  1012.            drive,  path AND file name with NO trailing backslash.   MAKE SURE
  1013.            DSZ.EXE or DSZ.COM IS IN YOUR PATH!
  1014.            
  1015.            SoundSound:
  1016.            This  field  gives  you  the opportunity to write your OWN musical
  1017.            alarm.   This alarm will  sound  when  the user connects,  becomes
  1018.            verified,  or fails verification.   Leave this field blank  if  NO
  1019.            alarm is to be heard.
  1020.            
  1021.            Standard  ANSI  music  codes are used.   Here is a list of all the
  1022.            music commands supported by VERIFIX:
  1023.            
  1024.            
  1025.            REMEMBER: Press the F2 key to hear the tune in the field!
  1026.            
  1027.            A.  . G -> Musical  notes  from  A  to  G.  If  you want to add an
  1028.            occidental (sharp) then add an S after that  note.    Here  is  an
  1029.            example:  AS or FS would produce sharp notes.   A note may also be
  1030.            followed  by  a "." which will extend that note by one half of its
  1031.            existing value.   For instance if  you  are playing 1/4 notes then
  1032.            adding a "." to say F. would extend it to a 3/4 note JUST for that
  1033.            note.
  1034.            
  1035.            Ln -> Specifies the default length of the notes  following.    "n"
  1036.            must be either a 1, 2, 4, 8, or 16 where L1 is a whole note, L2 is
  1037.            a half note, etc.  The default is L4 or quarter note.
  1038.            
  1039.            On  -> Specifies the octave of the notes to follow.   Note this is
  1040.            an "O" not the zero character!  Valid octaves are 0 through 7. The
  1041.            default octave is 3.
  1042.            
  1043.            Pn -> Specifies that no sound  is  to be played for that interval.
  1044.            This is called a "rest".   Valid rests are 1,  2,  4,  8,  or  16.
  1045.            example: P1 would rest for 1 whole note.
  1046.            
  1047.            An example of sound would be:
  1048.            
  1049.            Notes to sound on Connect: O6L16BCBCBCBCBC
  1050.            Notes to sound on VERIFY: O2L8FFFL4AFA
  1051.            Notes to sound on Fail: O1L2ASF
  1052.  
  1053.   ────────────────────────────────────────────────────────────────────────────
  1054.   VERIFIX Call Back Verifier Manual                                 Page  -15-
  1055.  
  1056.  
  1057.  
  1058.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1059.   ────────────────────────────────────────────────────────────────────────────
  1060.  
  1061.            
  1062.            Message written to SysOp upon verification of user:
  1063.            Selecting  Y  for  this field enables VERIFIX to write the SysOp a
  1064.            message regarding  the  new  verification.    MAKE  SURE  YOU HAVE
  1065.            the utility POSTMSTR.EXE IN THE PATH for this option to work.    A
  1066.            default message is sent, SysOp can not modify it.
  1067.            
  1068.            Message written to User upon successful verification:
  1069.            Selecting  Y  for  this  field  enables VERIFIX to write the newly
  1070.            verified  user a message.   MAKE SURE YOU HAVE the message utility
  1071.            POSTMSTR.EXE IN THE PATH for this  option to work.   The SysOp CAN
  1072.            have a custom message sent,  the file name to create  this  custom
  1073.            message  is called MESS.USR.   If MESS.USR is found in the VERIFIX
  1074.            subdirectory  then  postmaster  will  send  this  message  to  the
  1075.            verified user.   If MESS.USR is  not  found then a default message
  1076.            will be sent to the user.
  1077.   
  1078.            Name of the sysop to send messages to:
  1079.            If you have verifix configured to send the sysop messages based on
  1080.            the user's verification,  place the name of the sysop here.    For
  1081.            example, I go by "sysop" on my bbs so I'd put SYSOP in this field.
  1082.            If  you use your name as sysop on your bbs,  then insert your name
  1083.            here.  Example: John Smith
  1084.            
  1085.            QUIT VCONFIG
  1086.            ------------
  1087.   
  1088.            To quit the editor VCONFIG, highlight this option, and press enter.  
  1089.   
  1090.   
  1091.          CREATING OPTIONAL FILES
  1092.            
  1093.            VERIFIX  will  use certain files if they are found.   They are not
  1094.            needed, but highly recommended.
  1095.            
  1096.            AREACODE.BAD -- Create an ASCII  text file called AREACODE.BAD and
  1097.            insert the area codes you do NOT want to call no matter what!
  1098.            
  1099.            Example:
  1100.            201
  1101.            516
  1102.            911
  1103.            555
  1104.            000
  1105.            976
  1106.            
  1107.            Make sure that every number is on a different line.   Do  NOT  use
  1108.            ranges of numbers like 201-210.  This will not work.
  1109.            
  1110.            PREFIX.BAD
  1111.            
  1112.            PREFIX.BAD  --  Create  an  ASCII  text file called PREFIX.BAD and
  1113.            insert the prefixes you do NOT want to call no matter what!
  1114.            
  1115.            Example:
  1116.            
  1117.            555
  1118.  
  1119.   ────────────────────────────────────────────────────────────────────────────
  1120.   VERIFIX Call Back Verifier Manual                                 Page  -16-
  1121.  
  1122.  
  1123.  
  1124.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1125.   ────────────────────────────────────────────────────────────────────────────
  1126.  
  1127.            911
  1128.            000
  1129.            976
  1130.            
  1131.            Make sure that every number is on a different line.
  1132.            
  1133.            The AREACODE.BAD and  PREFIX.BAD  files  are  for your protection.
  1134.            This way the caller will not have YOUR system call the  police  or
  1135.            directory assistance!   It is not necessary to create AREACODE.BAD
  1136.            and PREFIX.BAD files; but if found,  VERIFIX will use them.   Make
  1137.            sure that the *.BAD files you create are in the VERIFIX directory.
  1138.            
  1139.            MESS.USR
  1140.            
  1141.            MESS.USR  --  Create  this text file using an ASCII editor.   When
  1142.            verifix verifies a user,  and you  selected the option to send the
  1143.            newly verified user a message in VCONFIG,  this  message  is  sent
  1144.            rather  than the default congratulations message.   This file must
  1145.            be in your verifix subdirectory.
  1146.            
  1147.            Files VERIFIX creates at runtime
  1148.            
  1149.            VERIFIED.NBS -- This file is  created  by verifix and when you ran
  1150.            the BLDNBS.EXE utility.   Every time verifix is run,  if the  user
  1151.            becomes  verified,   it  will  append  the voice and/or data phone
  1152.            numbers to this file.
  1153.            
  1154.            Example:  If the user  originally  tells Wildcat!   that his phone
  1155.            number is 215-123-4567, but he/she is verified at 215- 765-4321 it
  1156.            will write BOTH numbers into the VERIFIED.NBS file, and also write
  1157.            this information to the log files for your records.
  1158.            
  1159.            VERIFIX.DAT -- Verifix  creates  this  file  after  the  user  was
  1160.            verified.    VFXBULL.EXE  uses  the info found in the .dat file to
  1161.            create the bulletin.
  1162.            
  1163.            VERIFIX.ERR -- If there  was  an  error  at  run time,  it will be
  1164.            written to this file.   Check this file  periodically  to  see  if
  1165.            there  as been any errors.   It is OK to delete this file whenever
  1166.            you wish.
  1167.            
  1168.            LONGDIST.LOG --  If  you  have  long  distance  call back enabled,
  1169.            VERIFIX will keep a log  of  all  the  long  distance  callers  it
  1170.            connects with.   In this log will be the location of the call, and
  1171.            how many minutes and/or seconds  the user was on-line.   The timer
  1172.            starts when you call the user back,  and a carrier is found.   The
  1173.            timer stops when VERIFIX hangs up the user.
  1174.            
  1175.          DISPLAY FILES
  1176.            
  1177.            In  version  4.0  of  verifix,   there  are sample display screens
  1178.            included in the .zip  file.    You  can  edit  each screen to your
  1179.            liking.   Also notice that  verifix  uses  the  SAME  format  that
  1180.            wildcat uses for the display screens.   You only need one file for
  1181.            both  mono and color displays,  using a .BBS file extension.   The
  1182.            .BBS display files use the  @  color codes.   Modify these display
  1183.            files with a program called Wildraw.
  1184.  
  1185.   ────────────────────────────────────────────────────────────────────────────
  1186.   VERIFIX Call Back Verifier Manual                                 Page  -17-
  1187.  
  1188.  
  1189.  
  1190.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1191.   ────────────────────────────────────────────────────────────────────────────
  1192.  
  1193.            
  1194.            Here is a description of each display file:
  1195.            
  1196.            WELCOME.BBS -- First displayed when VERIFIX calls the  user  back.
  1197.            It  should  say  something  like  "Welcome  back  to Sophisticated
  1198.            Software BBS".  What is your password.
  1199.            
  1200.            BYE.BBS -- Good-bye screen.
  1201.            
  1202.            VERIFIED.BBS -- Displayed when  the  user  has  successfully  been
  1203.            verified.
  1204.            
  1205.            NOTVALID.BBS -- Displayed when user fails verification.
  1206.            
  1207.            NOTNEW.BBS -- Displayed when an already verified AND upgraded user
  1208.            accesses VERIFIX.
  1209.            
  1210.            BENCALED.BBS -- Displayed when  a  verified  but NOT upgraded user
  1211.            accesses VERIFIX.
  1212.            
  1213.            NOLOC-PF.BBS -- Displayed when the user enters a  prefix  that  is
  1214.            out of YOUR dialing range.
  1215.            
  1216.            NOLOC-AC.BBS  --  Displayed when the user enters an area code that
  1217.            is out of YOUR dialing range.
  1218.   
  1219.            CALLUSER.BBS -- Displayed to the user after they enter
  1220.            a phone number.  This screen has instructions on what to do during
  1221.            call back.   Like for them to type in ATA or ATS0=1 to pick up the
  1222.            phone.
  1223.            
  1224.            TOOLATE.BBS -- Displayed when the user tries to become verified in
  1225.            a time that matches your NON callback time.  Example, if a no call
  1226.            back  time  is from 3:00 am to 6:00 am and the user enters VERIFIX
  1227.            at 4:00 am, this screen will be displayed.
  1228.            
  1229.            LDOFF.BBS -- Displayed when the user is calling long distance, and
  1230.            the current time is not  in  the  range of your long distance call
  1231.            back time.
  1232.            
  1233.            DOWNLOAD.BBS -- Displayed when the user was successfully upgraded,
  1234.            and you have selected Y in VCONFIG in the "download allfiles file"
  1235.            option.
  1236.            
  1237.            AUTOUP.BBS -- Displayed if the user was just auto upgraded without
  1238.            callback.
  1239.            
  1240.            Variables VERIFIX uses if found in display files
  1241.            
  1242.            Verifix reads its own @var@ variables that are imbedded  into  any
  1243.            display file.  Here is a list of variables that verifix support:
  1244.            
  1245.            CLS -- Clears the screen
  1246.            NAME -- Users first and last name
  1247.            SEC_LEVEL -- The users current security level
  1248.            LOCATION -- The users location
  1249.            PASSWORD -- The users password
  1250.  
  1251.   ────────────────────────────────────────────────────────────────────────────
  1252.   VERIFIX Call Back Verifier Manual                                 Page  -18-
  1253.  
  1254.  
  1255.  
  1256.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1257.   ────────────────────────────────────────────────────────────────────────────
  1258.  
  1259.            PHONE -- The users phone number
  1260.            TRIES  --  The amount of attempts to call back the user  for
  1261.            that session
  1262.            BELL -- Sounds the speaker bell
  1263.            VERSION -- The current version of VERIFIX
  1264.            TIME -- The current time of day as set by your computer
  1265.            
  1266.            Example:   In  one of your display files insert @CLS@ to clear the
  1267.            screen or @NAME@ to display the users full name.
  1268.            
  1269.          CARRIER LOSS
  1270.            
  1271.            VERIFIX will sense loss of  carrier  and will shut itself down and
  1272.            return back to the BBS software  on  its  own.    You  can  run  a
  1273.            Watchdog  program  if  it  makes  you  feel better,  but it is not
  1274.            needed.  VERIFIX will also write to the activity that carrier loss
  1275.            was detected.
  1276.            
  1277.          MISCELLANEOUS
  1278.            
  1279.            VERIFIX knows if it is running under  DESQview  or  Windows.    If
  1280.            either  one  is  detected,   it  will give back time slices to the
  1281.            multitasker at all "press a key" prompts,  and delays.   Also,  if
  1282.            DESQview is found,  VERIFIX will  write all screen displays to the
  1283.            DESQview video buffer instead of directly to  the  screen.    This
  1284.            will prevent screen bleed through into other DESQview windows.
  1285.            
  1286.            VERIFIX also interprets modem return codes,  therefore during call
  1287.            back,  if VERIFIX gets a busy signal it will end that call and try
  1288.            again.
  1289.            
  1290.               Log Files
  1291.            
  1292.            VERIFIX  writes  its  own  activity logs in the directory that you
  1293.            specified in  the  configuration  file;   it  also  writes  to the
  1294.            Wildcat!  activity log file.   The name of the file VERIFIX writes
  1295.            to are VALIDYES.xxx  and  VALIDNO.xxx.    The  xxx  are  for  node
  1296.            numbers.   If you run a single line version, the .001 will replace
  1297.            the .xxx.   If you are running a multi-node version, then the log
  1298.            file  extension  can be as high as .250.   I run 1 modem line node
  1299.            and 1 local node, therefore my log files will look like this:
  1300.            
  1301.            VALIDYES.001
  1302.            Validated user list on node 1
  1303.            VALIDYES.002
  1304.            Validated user list on node 2
  1305.            
  1306.            VALIDNO.001
  1307.            Failed validation user list on node 1
  1308.            VALIDNO.002
  1309.            Failed validation user list on node 2
  1310.            
  1311.            VALIDYES.XXX
  1312.            
  1313.            This file is written if a  new  user  successfully  completes  the
  1314.            verification process.  It writes the following to the log file:
  1315.            
  1316.  
  1317.   ────────────────────────────────────────────────────────────────────────────
  1318.   VERIFIX Call Back Verifier Manual                                 Page  -19-
  1319.  
  1320.  
  1321.  
  1322.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1323.   ────────────────────────────────────────────────────────────────────────────
  1324.  
  1325.            1. Users Name.
  1326.            2. Time verified.
  1327.            3. Date verified.
  1328.            4.  If the number dialed is different from WILDCAT! database
  1329.            number.
  1330.            5. If there was an incoming call during verification.
  1331.            
  1332.            VALIDNO.XXX
  1333.            
  1334.            This  file is written if a new user fails the verification process
  1335.            for any of the following reasons:
  1336.            
  1337.            1. Security level too high or too low. (not new user)
  1338.            2. No answer after 3 tries.
  1339.            3. Wrong Password.
  1340.            4. Dropped Carrier.
  1341.            5.  Unacceptable area code and prefix entered (as defined by
  1342.            the SysOp).
  1343.            6. The call was long distance and you are not verifying long
  1344.            distance callers.
  1345.            7. Calling in a "NO VERIFY" time period.
  1346.            
  1347.            
  1348.            VERIFIX  also  writes  the   above  information  to  the  Wildcat!
  1349.            activity.### log file.   If you run a single node,   then  VERIFIX
  1350.            will write to the activity.001 file.   It will track the user, and
  1351.            append  his/her  actions  to the activity.001 file.   If you run a
  1352.            multi-node version of Wildcat!, VERIFIX will write to activity.002
  1353.            if node 2 is used.  It is important to have SET WCNODEID=2 in your
  1354.            cat.bat file.  This tells VERIFIX what log to write to.
  1355.            
  1356.            
  1357.          LOCAL MODE
  1358.            
  1359.            
  1360.            VERIFIX has  the  ability  to  run  in  local  mode.   All carrier
  1361.            checking is turned off, and there is no actual callback.   This is
  1362.            particularly helpful when you want to check  your  custom  screens
  1363.            before going "on line".  To start VERIFIX in local mode with color
  1364.            screens displayed,  simply type VERIFIX -L at the DOS prompt.   If
  1365.            you want to display mono screens,  then start VERIFIX in the local
  1366.            mode by typing VERIFIX -L -M.  Another way to test VERIFIX locally
  1367.            is  to  start Wildcat!   locally,  then execute the door that runs
  1368.            VERIFIX.   This time it  will  read your DOOR.SYS and USERINFO.DAT
  1369.            files.   Your name and password will appear at the bottom  of  the
  1370.            screen.    When  finished,   and you entered the correct password,
  1371.            VERIFIX will even upgrade you  to  the level specified in the .cfg
  1372.            file.
  1373.            
  1374.            One quick note;  when running VERIFIX from the DOS prompt,   there
  1375.            are   no   userinfo.dat   or  door.sys  files  present.    VERIFIX
  1376.            substitutes the  name  and  password  field  as  Master  SysOp and
  1377.            VFX_TEST.
  1378.            
  1379.          SPECIAL APPLICATIONS
  1380.            
  1381.            Having read this document,  you now know the operation of VERIFIX,
  1382.  
  1383.   ────────────────────────────────────────────────────────────────────────────
  1384.   VERIFIX Call Back Verifier Manual                                 Page  -20-
  1385.  
  1386.  
  1387.  
  1388.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1389.   ────────────────────────────────────────────────────────────────────────────
  1390.  
  1391.            and all the files VERIFIX  uses  and  manipulates.   If you have a
  1392.            special application,  like verifying users and not upgrading them,
  1393.            or verifying EVERY user on EVERY call, this is how it can be done.
  1394.            
  1395.            Start VCONFIG.   In the field New User Level #1 type SYSOP and  in
  1396.            the  Upgrade  Level #1 also type SYSOP.   Now when the SYSOP level
  1397.            runs through VERIFIX and  passes validation,  VERIFIX will upgrade
  1398.            the SYSOP level to SYSOP level,  or no upgrade  will  take  place.
  1399.            This is because the user is already at the SYSOP level!
  1400.            
  1401.            
  1402.          MULTI NODE USAGE
  1403.          
  1404.            Environment Variables
  1405.            
  1406.            VERIFIX can successfully be run  in  a  multi-node  configuration.
  1407.   
  1408.            Here are the steps needed:
  1409.            
  1410.            1.  Make sure that you have the SET WCNODEID= environment variable
  1411.            set in your catx.bat file.  This is extremely important!
  1412.            
  1413.            2.   Set  a  VERIFIX  environment  variable in each of your node's
  1414.            cat.bat file.  This tells VERIFIX to override the default settings
  1415.            found in the  VERIFIX.CFG  file.    If  no  SET variable is found,
  1416.            VERIFIX will use what is in the .cfg file.
  1417.            
  1418.            Here is a list of environment  variables  that  VERIFIX  reads  if
  1419.            present:
  1420.            
  1421.            SET VFXLD=
  1422.            SET VFXTP=
  1423.            SET VFXLDAC=
  1424.            SET VFXLDPF=
  1425.            SET VFXDROPLOCAL=
  1426.            SET VFXDROPLD=
  1427.            SET VFXLOGPATH=
  1428.            SET VFXMDMINIT=
  1429.            SET VFXFREEFORM=
  1430.            SET VFXAUTOUP=
  1431.            SET VFXRELATIVE=
  1432.            SET VFXCTSRTS=
  1433.            SET WCMDM=
  1434.            SET WCBASEID=
  1435.            SET WCIRQID=
  1436.            
  1437.            Some examples of setting the variables:
  1438.            
  1439.            SET VFXLD=Y or SET VFXLD=N.   This overrides the long distance yes
  1440.            no configuration file directive.
  1441.            
  1442.            SET  VFXTP=T  or  SET VFXTP=P.   This tells verifix to dial with a
  1443.            tone or pulse.
  1444.   
  1445.            SET VFXLDAC=Y or SET VFXLDAC=N.  This tells verifix if it is ok to
  1446.            dial area codes on that node.
  1447.            
  1448.  
  1449.   ────────────────────────────────────────────────────────────────────────────
  1450.   VERIFIX Call Back Verifier Manual                                 Page  -21-
  1451.  
  1452.  
  1453.  
  1454.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1455.   ────────────────────────────────────────────────────────────────────────────
  1456.  
  1457.            SET VFXLDPF=Y or SET VFXLDPF=N.  This tells verifix if it is ok to
  1458.            dial long distance prefixes on that node.
  1459.            
  1460.            SET VFXDROPLOCAL=Y or SET  VFXDROPLOCAL=N.   This tells verifix to
  1461.            drop or not to drop carrier with a local call back connection.
  1462.            
  1463.            SET VFXDROPLD=Y or SET VFXDROPLD=N.  This tells verifix to drop or
  1464.            not to  drop  carrier  when  your  call  back  was  long  distance
  1465.            connection.   If N was chosen,  then the caller will stay on-line.
  1466.            Remember it is long distance so you pay the phone bill.
  1467.            
  1468.            SET  VFXLOGPATH=D:\WC3\MYLOGS  or whatever drive and directory you
  1469.            wish to store the VALIDYES.xxx and the VALIDNO.xxx log files.
  1470.   
  1471.            SET VFXMDMINIT=M0V1E1X5  or whatever you wish to send as an
  1472.            initialization string to that modem on that node.
  1473.   
  1474.            SET VFXFREEFORM=Y or SET VFXFREEFORM=N toggles free form number
  1475.            entry on that node.
  1476.   
  1477.            SET VFXAUTOUP=Y or SET VFXAUTOUP=N toggles the auto upgrade switch
  1478.   
  1479.            SET VFXRELATIVE=Y or SETVFXRELATIVE=N toggles the call back
  1480.            relative switch for that node.
  1481.   
  1482.            SET VFXCTSRTS=Y or SET VFXCTSRTS=N toggles the modem cts/rts
  1483.            handshaking for that node.
  1484.            
  1485.            SET WCMDM you set this environment variable if your modem settings
  1486.            are different for each node.  VERIFIX will read this file and open
  1487.            the port specified using the  IRQ  and  BASE id found in your .MDM
  1488.            file.
  1489.            
  1490.            SET WCBASEID if this variable is found,  and no WCMDM variable  is
  1491.            found,   VERIFIX  will  open  up the comm port at this hexidecimal
  1492.            address.
  1493.            
  1494.            SET WCIRQID if this variable  is  found,  and no WCMDM variable is
  1495.            found, VERIFIX will open up the comm port using this custom IRQ.
  1496.            
  1497.            Log Files
  1498.            
  1499.            If using a multi-node version of Wildcat!,  VERIFIX will write  to
  1500.            its logfile.node and to the activity.node files.   For example, if
  1501.            there  is  a  caller  on node 18,  then the files ACTIVITY.018 and
  1502.            VALIDYES.018 or VALIDNO.018 will be written to.
  1503.            
  1504.          UPGRADING USERS
  1505.            
  1506.            VERIFIX does NOT write to  the  Wildcat!   databases,  per se,  it
  1507.            changes information in the userinfo.dat file.   When Wildcat!   is
  1508.            started up after returning from the door, it will re-read the info
  1509.            found in this file and then write to its database.   What  can  be
  1510.            more safe than having Wildcat!  write to its own database!
  1511.            
  1512.          QUESTIONS AND ANSWERS
  1513.          
  1514.  
  1515.   ────────────────────────────────────────────────────────────────────────────
  1516.   VERIFIX Call Back Verifier Manual                                 Page  -22-
  1517.  
  1518.  
  1519.  
  1520.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1521.   ────────────────────────────────────────────────────────────────────────────
  1522.  
  1523.            Q.   I  realize  that  verifix  has  an  areacode.bad  file  and a
  1524.            prefix.bad file,  but I don't want verifix to call the  police  at
  1525.            say 234-9432, how do I set it up so this won't happen?
  1526.            
  1527.            A.  In the verified.nbs file,  just type on a line 234-9432;POLICE
  1528.            this will tell verifix that the number was already called,  so  it
  1529.            won't re-call it.
  1530.            
  1531.            Q.  Sometimes my users pick up the phone and say HELLO when called
  1532.            back.  How do I stop this?
  1533.            
  1534.            A.  You should modify the calluser.bbs screen and  give  the  user
  1535.            more  information about what the call back procedure is.   All the
  1536.            display screens are included for EXAMPLE ONLY.  You can modify the
  1537.            screens to say whatever you like!
  1538.            
  1539.            Q.  I only want to call long distance into 3 area codes,  how do I
  1540.            tell verifix to do that?
  1541.            
  1542.            A.  In your xxx.nbs file (xxx is  your area code) you should put a
  1543.            !  in front of the areacode-prefix number.   Then in vconfig, tell
  1544.            it long distance Y but long distance areacode  and  long  distance
  1545.            prefix calling both must be NO.
  1546.            Example,  say you want to call into 717,  456,  and 678 areacodes.
  1547.            In your xxx.nbs file you will put:
  1548.            !717-ALL
  1549.            !456-ALL
  1550.            !678-ALL
  1551.            
  1552.            Q.   Sometimes  I  want test verifix from remote and don't want to
  1553.            have to keep going into the verified.nbs file to delete the number
  1554.            that was verified.   How can I  reverify myself with out doing all
  1555.            this?
  1556.            
  1557.            A.  In the security level form, flag that level as Y in the  field
  1558.            REVERIFY
  1559.            
  1560.            Q.   I  don't want to call long distance,  BUT I really don't feel
  1561.            like going into  WCPRO  to  upgrade  all  the  long distance users
  1562.            manually to a verified level, can verifix do that for me?
  1563.            
  1564.            A.  Of course.   Go into VCONFIG,  get into the Long Distance Info
  1565.            form.  You probably already have Long Distance Calling set to a N.
  1566.            Go to the field that says Auto Upgrade Long Distance Callers,  and
  1567.            make sure that field says Y. Now when a long distance caller  logs
  1568.            in,  and runs through verifix, they will be automatically upgraded
  1569.            to the verified level you specified WITHOUT call back.
  1570.              
  1571.          USER SUPPORT
  1572.            
  1573.            If  you have any questions,  problems or suggestions we would like
  1574.            to hear from you.   The latest  version of VERIFIX can be had from
  1575.            the following BBS:
  1576.            
  1577.            Sophisticated Software BBS
  1578.            (215) 968-4998
  1579.            24 Hours
  1580.  
  1581.   ────────────────────────────────────────────────────────────────────────────
  1582.   VERIFIX Call Back Verifier Manual                                 Page  -23-
  1583.  
  1584.  
  1585.  
  1586.        Copyright (c) 1990-1992 Sophisticated Software All Rights Reserved     
  1587.   ────────────────────────────────────────────────────────────────────────────
  1588.  
  1589.            Fidonet 1:273/215
  1590.            *HST* V.42bis
  1591.            
  1592.            
  1593.            Thanks for your continued support!
  1594.            Ed Blazejewski.
  1595.            
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.   ────────────────────────────────────────────────────────────────────────────
  1648.   VERIFIX Call Back Verifier Manual                                 Page  -24-
  1649.  
  1650.  
  1651.